# r 读  r+ 读写
# w 写  w+ 写读
# a 写  a+ 写读

# 错误示范
# f = open("day8",mode="r+",encoding="utf-8")
# f.write("你好啊")
# print(f.read())

#正确示范   -- 后期开发中使用频率比较低
# f = open("day8",mode="r+",encoding="utf-8")
# print(f.read())
# f.write("脑瓜疼啊脑瓜疼")

# w+  写读
# f = open("day8",mode="w+",encoding="utf-8")
# f.write("你您你你")
# print(f.read())

# a+  追加写读
# f = open("a",mode="a+",encoding="gbk")
# print(f.tell())  # 查看的是字节
# f.seek(0)
# print(f.read(1)) # 字符

# f.write("真的废物")

# 其他操作:
# 查看光标: tell()  返回值 返回的就是当前光标的位置
# 移动光标:
#   seek(0,0) 文件开始位置
#   seek(0,1) 光标的当前位置
#   seek(0,2) 文件末尾位置
#   seek(3)   按照字节调节  使用utf-8是3 gbk是2